package com.ruoyi.spspublic.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.Excel;
//import com.ruoyi.common.core.domain.BasePartyEntity;
import lombok.Data;

import java.util.Date;

/**
 * 111对象 t_kpi_data
 *
 * @author ruoyi
 * @date 2023-09-06
 */
@Data
public class TKpiData /**extends BasePartyEntity**/ {
  private static final long serialVersionUID = 1L;

  /** 唯一序号 */
  @Excel(name = "唯一序号")
  private String ctId;

  /** 功能号 */
  @Excel(name = "功能号")
  private String ctFunNo;

  /** 功能类型 */
  @Excel(name = "功能类型")
  private String ctFunType;

  /** 业务编号 */
  @Excel(name = "业务编号")
  private String ctBussId;

  /** 业务名称 */
  @Excel(name = "业务名称")
  private String ctBussName;

  /** 党员或者组织编码 */
  @Excel(name = "党员或者组织编码")
  private String ctBussPartyorbranchid;

  /** 业务日期 */
  @JsonFormat(pattern = "yyyy-MM-dd")
  @Excel(name = "业务日期", width = 30, dateFormat = "yyyy-MM-dd")
  private Date dtBussDate;

  /** 业务审核日期 */
  @JsonFormat(pattern = "yyyy-MM-dd")
  @Excel(name = "业务审核日期", width = 30, dateFormat = "yyyy-MM-dd")
  private Date dtAuditDate;

  /** 年度月度类型-未使用 */
  @Excel(name = "年度月度类型-未使用")
  private String ctYearmtype;

  /** 所属年度-4位 */
  @Excel(name = "所属年度-4位")
  private String ctYear;

  /** 所属月-2位 */
  @Excel(name = "所属月-2位")
  private String ctMonth;

  /** 分值类型：加分/减分 */
  @Excel(name = "分值类型：加分/减分")
  private String ctScoresType;

  /** 分数计算类型:自动/后台扣分 */
  @Excel(name = "分数计算类型:自动/后台扣分")
  private String ctCalculateType;

  /** 分数 */
  @Excel(name = "分数")
  private Double amScores;

  /** 规则id(ct_gz_name 规则名称) */
  @Excel(name = "规则id(ct_gz_name 规则名称)")
  private String ctRuleId;

  /** 01:党员 02:组织 */
  @Excel(name = "01:党员 02:组织")
  private String ctType;

  /** 计算日期 */
  @JsonFormat(pattern = "yyyy-MM-dd")
  @Excel(name = "计算日期", width = 30, dateFormat = "yyyy-MM-dd")
  private Date dtCalculateDate;
}
